Definition of Canary Islands
-
(noun) a group of mountainous islands in the Atlantic off the northwest coast of Africa forming Spanish provinces
Synonyms of Canary Islands
Antonyms of Canary Islands
No Antonyms Found.
Homophones of Canary Islands
No Homophones Found.